package com.ruoyi.system.service;

import com.ruoyi.system.domain.ArticleDTO;
import com.ruoyi.system.domain.WaNotice;
import com.ruoyi.system.domain.vo.ArticleVo;

import java.util.List;

public interface WaNoticeService {
    //查询通知列表
    List<WaNotice> selectNoticeList(WaNotice notice);

    //添加通知公告
    int insertNotice(WaNotice notice);
    //删除通知公告
    int deleteNoticeById(Long noticeId);
//通过栏目id获取到文章
    List<WaNotice> selectArticleByColumnById(WaNotice query);
//查看文章id是否存在
    boolean checkArticleExists(Long articleId);

    //检查文章id是否已经引用
    boolean isArticleIdUsedNotice(Long articleId);

//通过发布时间查询栏目列表
    List<WaNotice> selectArticleByPublishTime(WaNotice query);
//查询文章
    List<ArticleVo> selectArticle(ArticleDTO dto);
}
